// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.Api;
import lombok.Data;

/**
 * 在线测算margin信息数据信息体
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2024-09-24
 */
@Api("在线测算结果margin信息实体对象")
@Data
@TableName("pmip_assets_investment_margin")
public class InvestmentMargin {
    /**
     * id
     */
    private String id;

    /**
     * 测算id
     */
    private String investmentId;

    /**
     * 类型 1.新产品 2.被替代产品
     */
    private int type;

    /**
     * 品类
     */
    private String category;

    /**
     * 型号
     */
    private String model;

    /**
     * 渠道
     */
    private String channel;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 终端零售价-含税
     */
    private String retailPrice;

    /**
     * 供货基准价-含税
     */
    private String supplyPrice;

    /**
     * 销量Y1
     */
    private String salesOne;

    /**
     * 销量Y2
     */
    private String salesTwo;

    /**
     * 销量Y3
     */
    private String salesThree;

    /**
     * 销量Y4
     */
    private String salesFour;

    /**
     * 销量Y5
     */
    private String salesFive;

    /**
     * 成本
     */
    private String cost;

    /**
     * 规模扣
     */
    private String rebate;

    /**
     * 返利+现金扣
     */
    private String cashDeduction;

    /**
     * 折扣性支持
     */
    private String discountedSupport;

    /**
     * 安装、设计、调试等
     */
    private String otherSupplements;

    /**
     * 非满
     */
    private String partiallyFilled;

    /**
     * 运费
     */
    private String freight;

    /**
     * 服务转安装
     */
    private String serviceInstall;

    /**
     * 计划新品存续年限
     */
    private String lifespan;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建用户
     */
    private String createUser;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新用户
     */
    private String updateUser;

    /**
     * 更新时间
     */
    private String updateTime;
}
